package com.hz.web.service;

import java.util.List;
import java.util.Map;

import com.hz.web.entity.RoleEntity;

public interface IroleService {
	
	/**
	 * 只删除权限表
	 * @param entity
	 * @return
	 */
	int delOnlyRole (RoleEntity entity);
	/**
	 * 删除权限信息同时删除权限菜单表
	 * @param entity
	 * @return
	 */
	int delRole(RoleEntity entity);
	
	/**
	 * 修改信息同时修改用户表信息
	 * @param entity
	 * @return
	 */
	int updateRole(RoleEntity entity);
	/**
	 * 只修改权限表信息
	 * @param entity
	 * @return
	 */
	int updateOnlyRole(RoleEntity entity);
	
	/**
	 * 插入信息
	 * @param entity
	 * @return
	 */
	int insertRole(RoleEntity entity);

	/**
	 * 查询所有角色
	 * @param map
	 * @return
	 */
	List<RoleEntity> queryRole(Map<String, Object> map);
}
